package com.cy.dda.model.domain.collection;

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

import com.cy.dda.model.enums.collection.CollectionRecordType;
import com.cy.dda.model.enums.collection.RepayType;

import lombok.Data;

/**
 * 催收记录表
 *
 * @author: tanyilin
 * @create: 2018年11月2日 下午3:43:04
 */
@Data
@Table(name = "t_collection_record")
public class CollectionRecord {

	@Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;
	
	/** 委案ID */
	private Long casesId;
	
	/** 委托机构ID */
	private Long orgId;
	
	/** 客户ID */
	private Long customerId;
	
	/** 催收员用户ID */
	private Long userId;
	
	/** 催收记录地点 */
	private String address;
	
	/** 手动输入的催收记录地点 */
	private String inputAddress;
	
	/** 坐标经度 */
	private BigDecimal lng;
	
	/** 坐标纬度 */
	private BigDecimal lat;
	
	/** 催收记录类型 */
	private CollectionRecordType type;
	
	/** 回款情况 */
	private RepayType repayType;
	
	/** 催收情况备注 */
	private String collectionRemark;
	
	/** 创建时间 */
    private Date createTime;

    /** 更新时间 */
    private Date updateTime;
}
